package priv.hxm.serve.clientMsgHandler;

import java.util.Random;

import org.apache.log4j.Logger;

import priv.mill.net.MyHttp;

/*
 * 娱乐处理者
 * 石头：1  剪刀：2 布：3
 */
public class HandlerPlay implements ClientMsgHandler {
	private static Logger logger = Logger.getLogger(HandlerPlay.class);
	String[] string = { "石头", "剪刀", "布" };

	@Override
	public String doIt(MyHttp myHttp) {// 进行游戏结果处理
		String data = (String) myHttp.getData();
		if (data.startsWith("玩游戏")) {
			return "欢迎进入游戏界面，请点击按钮输入你的选择";
		} else {
			int player = Integer.valueOf(data);// 玩家输入结果
			Random random = new Random();
			int computer = random.nextInt(3) + 1;// 电脑结果
			int result = player - computer;// 玩家結果減去电脑结果来进行判断
			if (result == -1 || result == 2) {
				return "我出的是“" + string[computer - 1] + "”不错啊，竟然能赢我";
			} else if (result == -2 || result == 1) {
				return "我出的是“" + string[computer - 1] + "”我就知道你要出"
						+ string[player - 1] + "哈哈哈";
			} else
				return "竟然和我想得一样我也是出的" + string[player - 1];
		}
	}
}

